/**
  ******************************************************************************
  * @file   step_run_table.h   
  * @brief  步进电机运动表
  * @author Moon
  * @version V1.0.0
  * @date 2022/09/04
  ******************************************************************************
  */
#ifndef _STEP_RUN_TABLE_H
#define _STEP_RUN_TABLE_H  

#include <stdio.h>
#include <stdint.h>
#include <stdbool.h>
#include "func_StepMotor.h"

/* Public defines -----------------------------------------------------------*/

/* Public Struct -----------------------------------------------------------*/


/* Public enum -----------------------------------------------------------*/

/* Public Variable ---------------------------------------------------------*/

//Pointer

//Array

//Const

/* Pubilc function prototypes -----------------------------------------------*/
void Scan_SportCurve(func_StepMotor_t *step_motor);
void step_run_table_init(func_StepMotor_t *step_motor);
void Loading_SportCurve(func_StepMotor_t *step_motor, uint8_t type);
void Plot_T_UniformCurve(func_StepMotor_t *step_motor, uint32_t pluse_num, float speed_rpm);
void Plot_S_ReduceCurve(func_StepMotor_t *step_motor, float speed_rpm);
void Plot_S_AccCurve(func_StepMotor_t *step_motor, float speed_rpm);

#endif /* _ _H */
/******************* (C) COPYRIGHT 2022 CIQTEK Moon *****END OF FILE****/
